package bingo.component.amchart.graphics.chart;

import java.util.LinkedList;
import java.util.List;

import bingo.component.amchart.graphics.BaseGraphic;

public class Guide extends BaseGraphic{
	
	private String behind;
	
	private String start_value;
	
	private String end_value;
	
	private String title;
	
	private String width;
	
	private String color;
	
	private String alpha;
	
	private String fill_color;
	
	private String fill_alpha;
	
	private String inside;
	
	private String centered;
	
	private String rotate;
	
	private String text_size;
	
	private String text_color;
	
	private String dashed;
	
	private String dash_length;

	public GraphicType getGraphicType() {
		// TODO Auto-generated method stub
		return GraphicType.guide;
	}

	public boolean isRootElement() {
		// TODO Auto-generated method stub
		return false;
	}
	
	@Override
	protected List<String> getIgnoredProperties() {
		List<String> ignoredProperties = new LinkedList<String>();
		ignoredProperties.add("alias");
		return ignoredProperties;
	}
	
	

	@Override
	protected List<String> getSubElementProperties() {
		List<String> subElementProperties = new LinkedList<String>();
		subElementProperties.add("behind");
		subElementProperties.add("start_value");
		subElementProperties.add("end_value");
		subElementProperties.add("title");
		
		subElementProperties.add("width");
		subElementProperties.add("color");
		subElementProperties.add("alpha");
		subElementProperties.add("fill_color");
		subElementProperties.add("fill_alpha");
		subElementProperties.add("inside");
		subElementProperties.add("centered");
		
		subElementProperties.add("rotate");
		subElementProperties.add("text_size");
		subElementProperties.add("text_color");
		subElementProperties.add("dashed");
		subElementProperties.add("dash_length");
		return subElementProperties;
	}

	public String getBehind() {
		return behind;
	}

	public void setBehind(String behind) {
		this.behind = behind;
	}

	public String getStart_value() {
		return start_value;
	}

	public void setStart_value(String start_value) {
		this.start_value = start_value;
	}

	public String getEnd_value() {
		return end_value;
	}

	public void setEnd_value(String end_value) {
		this.end_value = end_value;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getAlpha() {
		return alpha;
	}

	public void setAlpha(String alpha) {
		this.alpha = alpha;
	}

	public String getFill_color() {
		return fill_color;
	}

	public void setFill_color(String fill_color) {
		this.fill_color = fill_color;
	}

	public String getFill_alpha() {
		return fill_alpha;
	}

	public void setFill_alpha(String fill_alpha) {
		this.fill_alpha = fill_alpha;
	}

	public String getInside() {
		return inside;
	}

	public void setInside(String inside) {
		this.inside = inside;
	}

	public String getCentered() {
		return centered;
	}

	public void setCentered(String centered) {
		this.centered = centered;
	}

	public String getRotate() {
		return rotate;
	}

	public void setRotate(String rotate) {
		this.rotate = rotate;
	}

	public String getText_size() {
		return text_size;
	}

	public void setText_size(String text_size) {
		this.text_size = text_size;
	}

	public String getText_color() {
		return text_color;
	}

	public void setText_color(String text_color) {
		this.text_color = text_color;
	}

	public String getDashed() {
		return dashed;
	}

	public void setDashed(String dashed) {
		this.dashed = dashed;
	}

	public String getDash_length() {
		return dash_length;
	}

	public void setDash_length(String dash_length) {
		this.dash_length = dash_length;
	}

}
